package br.com.dp.servidor;

import java.util.List;

import javax.ejb.Stateless;
import javax.inject.Inject;

import br.com.dp.dao.ClienteDAO;
import br.com.dp.dao.entidade.Cliente;
import br.com.dp.dto.PessoaEnvioDTO;
import br.com.dp.dto.PessoaRetornoDTO;

/**
 * @author emmanuel
 */
@Stateless
public class PessoaService implements PessoaServiceLocal {

	@Inject
	private ClienteDAO clienteDAO;

	public PessoaRetornoDTO acao(PessoaEnvioDTO pessoaEnviodto) {
		List<Cliente> listaCliente = clienteDAO.buscarTodos();
		for (Cliente tblCliente : listaCliente) {
			System.out.println(tblCliente.toString());
		}
		StringBuilder strBuilder = new StringBuilder();
		strBuilder.append("Nome: ");
		strBuilder.append(pessoaEnviodto.getNome());
		strBuilder.append(" Idade: ");
		strBuilder.append(pessoaEnviodto.getIdade());
		
		PessoaRetornoDTO pessoaRetornoDto = new PessoaRetornoDTO();
		pessoaRetornoDto.setNomeIdade(strBuilder.toString());
		return pessoaRetornoDto;
	}
}
